From 0a187e7774d1f5d68afdf7b468402650caf40ed7 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Fri, 20 Mar 2015 18:52:32 -0700 Subject: [PATCH] Fix configuring lib targets with profile options --- src/cargo/util/toml.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cargo/util/toml.rs b/src/cargo/util/toml.rs index adc7bd90d..ded986ee9 100644 --- a/src/cargo/util/toml.rs +++ b/src/cargo/util/toml.rs @@ -670,9 +670,11 @@ fn normalize(libs: &[TomlLibTarget], vec![if l.plugin == Some(true) {LibKind::Dylib} else {LibKind::Lib}] }); - dst.push(Target::lib_target(&l.name, crate_types.clone(), - &path.to_path(), - metadata.clone())); + let mut target = Target::lib_target(&l.name, crate_types.clone(), + &path.to_path(), + metadata.clone()); + configure(l, &mut target); + dst.push(target); } fn bin_targets(dst: &mut Vec, bins: &[TomlBinTarget], -- 2.30.2